import 'package:get/get.dart';

void main() {
  // 使用Rx{Type}
  // var name = RxString('test');
  // var isLogged = RxBool(false);
  // var count = RxInt(0);
  // var balance = RxDouble(0.0);
  // var items = RxList<String>([]);
  // var myMap = RxMap<String, String>({});

  // 使用Rx,规定泛型Rx<Type>
  // var name = Rx<String>('');
  // var isLogged = Rx<bool>(false);
  // var count = Rx<int>(0);
  // var balance = Rx<double>(0.0);
  // var number  = Rx<num>(0);
  // var items = Rx<List<String>>([]);
  // var myMap = Rx<Map<String, String>>({});

  // 这种更实用、更简单、更可取的方法，只需添加 .obs 作为value的属性。（推荐使用）
  var name = ''.obs;
  var isLogged = false.obs;
  var count = 0.obs;
  var balance = 0.0.obs;
  var number = 0.obs;
  var items = <String>[].obs;
  var myMap = <String, String>{}.obs;
  // 自定义类-可以是任何类
  var user = User().obs;
}

class User {}
